package com.cdc.sboot.json;

import org.springframework.format.annotation.DateTimeFormat;

import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;

public class Student {
	private String id;
	private String name;
	/**
	 * Springboot默认使用jackson解析json日期类型序列化格式需要在时间属性上加
	 * 
	 * @JsonFormat(timezone="GMT+8",pattern="yyyy-MM-dd") 是将String转换成Date，一般前台给后台传值时用
	 * @DateTimeFormat(pattern="yyyy-MM-dd") 是将Date转换成String 一般后台传值给前台时使用
	 */
	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	private Date birthdate;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Date getBirthdate() {
		return birthdate;
	}

	public void setBirthdate(Date birthdate) {
		this.birthdate = birthdate;
	}
}
